Tactical Radio Embedded Software Engineer (Junior)

  • Colorado Springs
  • Contract
  • Mon Sep 15 19:21:27 2025
  • BBBH85964

Job Title: Tactical Radio Embedded Software Engineer (Junior)

Job Location: Springs Colorado 80906

Onsite Requirements:

  • Embedded C++
  • Radio
  • DSP

Job Description:

  • Immediate opening within the Advanced Electronics Systems Engineering team.
  • Opportunity to design and build uniquely resilient hardware and software to ensure mission success in contested environments.
  • Focused on tactical communications spanning many Department of Defense customers, including special restricted customers.
  • Collaborative environment working closely with esteemed customers to develop solutions for high-stakes national security missions.

Requirements:

  • Bachelor’s degree in Software Engineering, or a related Science, Engineering or Mathematics field.
  • 2+ years of job-related experience or a Master's degree.
  • Agile experience preferred.
  • CLEARANCE REQUIREMENTS: Ability to obtain a Department of Defense Secret security clearance is required at time of hire. Clearable, Secret is preferred.

Preferred Skills and Experiences:

  • Develop and maintain embedded software applications using C/C++ programming language.
  • Collaborate with hardware engineers to integrate software and hardware components.
  • Perform debugging, testing, and optimization of embedded systems.
  • Participate in code reviews and contribute to the continuous improvement of software development practices.
  • Document software design, code, and unit tests.
  • Ensure compliance with industry standards and company processes.

What Sets You Apart:

  • Exceptional experience with C and/or C++.
  • Proven experience with low-level driver development.
  • Experience with unit test frameworks.
  • Knowledge of communication protocols (e.g., UART, SPI, I2C).

Additional Skills You May Have, Or Skills You Are Willing to Learn:

  • Signal processing and digital signal processing (DSP).
  • Programming languages such as Rust, Python, MATLAB.
  • Advanced Linux operating systems knowledge (Drivers, networking, system services, etc.).
  • Multi-threaded and multi-core programming.
  • Network protocols and socket programming.
  • Cryptographic techniques and secure boot.
  • Power management in embedded systems.
  • Familiarity with Agile development methodologies.
  • Automated testing and continuous integration/continuous deployment (CI/CD) git pipelines.

  • **This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role**